<?php

class Datagrid_Ordenacao_Default extends Datagrid_OrdenacaoStrategy {
	public function aplicarOrdenacao($ordem_padrao, Doctrine_Query $query){
		$ordem_acao = Sistema::GetInstancia()->GetParametros("ordem");

		if($ordem_acao && $ordem_padrao){
			$query->orderBy("a.$ordem_acao, a.$ordem_padrao ASC");
		}
		if($ordem_acao && !$ordem_padrao){
			$query->orderBy("a.$ordem_acao ASC");
		}
		if(!$ordem_acao && $ordem_padrao){
			$query->orderBy("a.$ordem_padrao ASC");
		}
	}
}